#ifndef REG_MOD_NOTA_CREDITO_RECIBIDA_H
#define REG_MOD_NOTA_CREDITO_RECIBIDA_H

#include <QDialog>
#include <QDjango.h>
#include <QDjangoQuerySet.h>
#include <qdebug.h>
#include <QtSql>
#include <QCompleter>
#include <Utils/Utils.h>
#include <QValidator>
#include <Entidades/compra.h>
#include <Entidades/cuentas_por_pagar.h>

namespace Ui {
class Reg_mod_nota_credito_recibida;
}

class Reg_mod_nota_credito_recibida : public QDialog
{
    Q_OBJECT

public:
    explicit Reg_mod_nota_credito_recibida(QWidget *parent = 0);
    ~Reg_mod_nota_credito_recibida();

protected:
    virtual void keyPressEvent(QKeyEvent *evento);

private slots:
    void on_registrarPushButton_clicked();

    void on_cancelarPushButton_clicked();

private:
    Ui::Reg_mod_nota_credito_recibida *ui;
    QIntValidator *validatorNum;
    QValidator *validatorString;
    QDjangoQuerySet<Compra> compras;
    QDjangoQuerySet<Cuentas_por_pagar> cuentas;
    Compra *compraVar;
    Cuentas_por_pagar *cuentaVar;
};

#endif // REG_MOD_NOTA_CREDITO_RECIBIDA_H
